#ifndef __SINGLE_LIST_H
#define __SINGLE_LIST_H

struct list;

struct list {
    struct list *next;
};

void list_add_head(struct list *head,struct list *new);
void list_del_head(struct list *head);
void list_add_tail(struct list *head,struct list *new);
void list_del_tail(struct list *head);

#endif/*__SINGLE_LIST_H*/
